package com.xs.designpattern;

/**
 * 饿汉式（静态常量）
 * @author xs
 */
public class IvoryTower {
    /**
     * 私有构造函数，因此没有人可以实例化该类。
     */
    private IvoryTower() {
    }

    /**
     * 静态到类的类实例。
     */
    private static final IvoryTower INSTANCE = new IvoryTower();

    /**
     * 由用户调用以获取该类的实例。
     *
     * @return instance of the singleton.
     */
    public static IvoryTower getInstance() {
        return INSTANCE;
    }
}
